/*
* @file    : CanStack.h
* @author  : Larissa
* @brief   : xxx module Header file
*/
#ifndef SYSTEM_CANSTACK_CANSTACK_H_
#define SYSTEM_CANSTACK_CANSTACK_H_
#include <stdint.h>

#define CANQUEUE_ELEM_NUM_MAX          20u

typedef struct {
	uint16_t std_can_id;
	uint16_t dlc;
	uint8_t data[8];
	uint32_t timestamp;
}StdCanFrame;


int CanStack_TransmitCanFrame(StdCanFrame canFrame);
int CanStack_ReadCanFrame(StdCanFrame *pCanFrame);


#endif /* SYSTEM_CANSTACK_CANSTACK_H_ */
